package com.niiwoo.civet.account.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @Description 账单备注二枚举
 *
 * @Author Jaylin
 * @Date 2017-12-13
 */
@AllArgsConstructor
@Getter
public enum BillRemark3Enum {

    INVEST_FLOW_BACK_AMOUNT("投资退回-退回原因","项目已流标退回投资金额"),
    INVEST_FLOW_BACK_SERVICE_FEE("投资退回-退回原因","项目已流标退回投资服务费"),
    INVESTMENT_PAYBACK_CORPUS_BORROW("投资回款-资金来源","借款人还款本金"),
    INVESTMENT_PAYBACK_INTEREST_BORROW("投资回款-资金来源","借款人还款利息"),
    INVESTMENT_PAYBACK_OVERDUE_FEE_BORROW("投资回款-资金来源","借款人还款逾期支付罚息"),
    INVESTMENT_PAYBACK_CORPUS_GUARANTEE_PERSON("投资回款-资金来源","担保人垫付本金"),
    INVESTMENT_PAYBACK_CORPUS_GUARANTEE_COMPANY("投资回款-资金来源","担保公司偿付本金"),
    INVESTMENT_PAYBACK_INTEREST_GUARANTEE_COMPANY("投资回款-资金来源","担保公司偿付利息"),
    INVESTMENT_PAYBACK_PENALTY_GUARANTEE_COMPANY("投资回款-资金来源","担保公司偿付罚息"),


    GUARANTEE_BACK("担保退款-退款原因","项目流标退回保证金"),
    GUARANTEE_PAYBACK_ADVANCE("担保回款(提前)-回款原因","项目提前结清返还担保保证金"),
    GUARANTEE_PAYBACK_NORMAL("担保回款(正常)-回款原因","项目结清返还担保保证金"),
    GUARANTEE_PAYBACK_BAD("担保回款(坏账)-回款原因","项目坏账释放担保保证金"),
    GUARANTEE_PAYBACK_LAST_OVERDUE("担保回款(最后一期逾期)-回款原因","项目最后一期逾期释放担保保证金"),

    GUARANTEE_PAYMENT_CORPUS("担保垫付-垫付本金","借款人还款逾期垫付本金"),
    GUARANTEE_PAYMENT_PENALTY("担保垫付-滞纳金","担保人垫付逾期支付滞纳金"),

    RECHARGE_TREATY_TYPE("充值-充值类型","银行卡代扣充值"),
    RECHARGE_INITIATIVE_TYPE("充值-充值类型","主动充值"),

    WITHDRAW_BACK_AMOUNT("提现退回-退款原因","系统审核失败，退回提现金额"),
    WITHDRAW_BACK_SERVICE_FEE("提现退回-退款原因","系统审核失败，退回提现手续费"),

    REPAYMENT_NORMAL("还款-还款类型","按期还款"),
    REPAYMENT_ADVANCE("还款-还款类型","提前还款"),
    REPAYMENT_OVERDUE("还款-还款类型","逾期还款"),
    REPAYMENT_OVERDUE_BAD("还款-还款类型","严重逾期还款"),

    ;

    private String title;
    private String desc;

}
